package com.study.springboot.common.mvc.validate;

import lombok.Data;
import lombok.experimental.Delegate;

import javax.validation.Valid;
import java.util.ArrayList;
import java.util.List;

/**
 * @author wei.zhao
 * @description: 集合数据校验的配置类
 * @date 2021年12月27日 16:31
 */
@Data // 必须加上该注解
public class ValidationList<E> implements List<E> {

    @Valid // 一定要加@Valid注解
    @Delegate // @Delegate是lombok注解
    public List<E> list = new ArrayList<>();

    private String name;

}
